package com.vr.xuecheng.search.dto;

import com.vr.xuecheng.base.dto.BasePageParamsDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author hzh
 * @date 2025/03/26
 * 课程分页搜索参数
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SearchParams extends BasePageParamsDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 3580465325362223978L;
    /**
     * 搜索关键子
     */
    private String keywords;
    /**
     * 课程大分类
     */
    private String mt;
    /**
     * 课程小分类
     */
    private String st;
    /**
     * 课程等级
     */
    private String grade;
    /**
     * 排序类型 1：按价格价格升序，2：按价格价格降序
     */
    private Integer sortType;

}
